100decf7ce9f7399c95f8f93027f45d9d3757fd5,Mage/src/mage/abilities/effects/common/continious/CommanderReplacementEffect.java,CommanderReplacementEffect,replaceEvent,#GameEvent#Ability#Game#,80

Before Change



                Player player = game.getPlayer(card.getOwnerId());
                if (player != null && player.chooseUse(Outcome.Benefit, "Move commander to command zone?", game)){
                    boolean result  = card.moveToZone(Zone.COMMAND, source.getSourceId(), game, false);
                    return result;
                }
            }

After Change


                    card = game.getCard(spell.getSourceId());
                }
            } else {
                card = game.getCard(event.getTargetId());
            }
            
            if (card != null) {
                Player player = game.getPlayer(card.getOwnerId());
                if (player != null && player.chooseUse(Outcome.Benefit, "Move commander to command zone?", game)){
                    game.informPlayers(player.getName() + " moved his commander to the command zone instead");
                    return card.moveToZone(Zone.COMMAND, source.getSourceId(), game, false);
                }
            }
        }